
import bpy


obj = [
	# 物体, 网格名称, 开始帧
	('Cube_水网格', 'Cube_水网格', 0),
	('Cube_散开泡沫', 'Cube_散开泡沫', 0),
]



def f_set网格渲染(se):
	for i in range(bpy.context.scene.frame_start, bpy.context.scene.frame_end):
		for obj in se:
			物体 = bpy.data.objects.find(obj[0])
			if 物体 >= 0 :
				物体 = bpy.data.objects[物体]
			else:
				print("没有物体")
				return

			网格名称 = obj[1] + '_' + str(obj[2]+i)
			网格 = bpy.data.meshes.find(网格名称)
			if 网格 >= 0 :
				网格 = bpy.data.meshes[网格]
			else:
				print("没有网格")

			print('obj = ', 物体, 网格)
			物体.data = 网格
			物体.update_tag()

		bpy.ops.render.render(use_viewport=True)
		pass

f_set网格渲染(obj)

